section.search-bar {
  padding: 10px;
}

section.search-bar .form-group {
  margin: 0px;
}

section.hot {
  background-color: #fff;
  margin-bottom: 10px;
}

section.hot .title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 10px 20px;
  border-bottom: 1px solid #ddd;
}

section.hot .h-books {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px;
}

section.hot .h-books .h-book {
  width: 22%;
  text-align: center;
}

section.hot .h-books .h-book .book-thumbnail {
  width: 100%;
  margin-bottom: 5px;
}

section.result {
  background-color: #fff;
}

section.result .likeBook {
  padding: 10px;
  font-size: 18px;
}

